home *** CD-ROM | disk | FTP | other *** search
/ ...taking it to the Macs! / ...taking it to the Macs!.iso / Extras / ActiveX Mac SDK / ActiveX SDK / Headers / MACPUB.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-04-22  |  2.0 KB  |  109 lines  |  [TEXT/????]

  1. /*****************************************************************************\
  2. *                                                                             *
  3. * macpub.h -     Includes standard Macintosh header files.                     *
  4. *                                                                             *
  5. *               OLE Version 2.0                                               *
  6. *                                                                             *
  7. *               Copyright (c) 1992-1994, Microsoft Corp. All rights reserved. *
  8. *                                                                             *
  9. \*****************************************************************************/
  10.  
  11.  
  12. #if !defined(__MACPUB__) && !defined(_MACPUB_H_)
  13. #define __MACPUB__
  14. #define _MACPUB_H_
  15.  
  16. #ifdef WLM
  17. #define NO_INCLUDES
  18. #endif // WLM
  19.  
  20. /* for those who don't want includes , define NO_INCLUDES */
  21. #ifndef NO_INCLUDES
  22.  
  23. #ifndef __STDLIB__
  24. #include <stdlib.h>
  25. #endif
  26.  
  27. #ifndef __FILES__
  28. #include <files.h>
  29. #endif
  30.  
  31. #ifndef __MENUS__
  32. #include <menus.h>
  33. #endif
  34.  
  35. #ifndef __PROCESSES__
  36. #ifdef _MSC_VER
  37. #include <processe.h>
  38. #else
  39. #include <processes.h>
  40. #endif
  41. #endif
  42.  
  43. #ifndef __APPLEEVENTS__
  44. #ifdef _MSC_VER
  45. #include <AppleEve.h>
  46. #else
  47. #include <AppleEvents.h>
  48. #endif
  49. #endif
  50.  
  51.  
  52.  
  53. #ifndef __TYPES__
  54. #include <types.h>
  55. #endif
  56.  
  57. #ifndef __QUICKDRAW__
  58. #ifdef _MSC_VER
  59. #include <Quickdra.h>
  60. #else
  61. #include <Quickdraw.h>
  62. #endif
  63. #endif
  64.  
  65.  
  66. #ifndef __EVENTS__
  67. #include <events.h>
  68. #endif
  69.  
  70. #ifndef _MSC_VER
  71. #ifndef THINK_C
  72. #ifndef __SC__
  73. #ifndef __STRINGS__
  74. #include <strings.h>
  75. #endif
  76. #endif
  77. #endif
  78. #endif
  79.  
  80. #ifndef __STRING__
  81. #include <string.h>
  82. #endif
  83.  
  84. #endif /* NO_INCLUDES */
  85.  
  86. #ifdef WLM    // added for WLM since MAC OLE 2.0 requires them
  87. #ifndef __PROCESSES__
  88. #ifdef _MSC_VER
  89. #include <processe.h>
  90. #else
  91. #include <processes.h>
  92. #endif
  93. #endif
  94.  
  95. #ifndef __APPLEEVENTS__
  96. #ifdef _MSC_VER
  97. #include <AppleEve.h>
  98. #else
  99. #include <AppleEvents.h>
  100. #endif
  101. #endif
  102. #endif // WLM
  103.  
  104. #ifndef __MACDEF__
  105. #include <macdef.h>
  106. #endif
  107.  
  108. #endif
  109.